package com.cloudlead.customerService.vo;

import com.cloudlead.common.lang.annotation.Label;
import com.cloudlead.common.lang.persistence.AbstractIdEntity;
import org.joda.time.DateTime;

import javax.validation.constraints.Size;

public class CustmoerOrderVo extends AbstractIdEntity<String> {

    private static final long serialVersionUID =9871685510074L;
    @Label("客户名称")
    private String baseCompany;

    @Label("航次名称")
    private String voyaeCode;

    @Label("航次船舶名称")
    private String voyaeShipName;

    @Label("航次起始港")
    private String voyaeStartPortName;

    @Label("航次目的港")
    private String voyaeDestPortName;

    @Label("业务号")
    @Size(max=45)
    private String bussinessCode;


    @Label("备注")
    @Size(max=45)
    private String comments;

    @Label("货物名称")
    @Size(max=45)
    private String commodity;

    @Label("收货人联系方式")
    @Size(max=45)
    private String consignee;

    @Label("收货人姓名")
    @Size(max=45)
    private String consigneeName;



    @Label("fDoor")
    private String fDo;

    @Label("删除标记")
    @Size(max=8)
    private String flag;




    @Label("id")
    @Size(max=24)
    private String id;



    @Label("下单时间")
    private DateTime ordertime;

    @Label("下单人")
    @Size(max=24)
    private String orderUser;



    @Label("箱量")
    @Size(max=45)
    private String quantity;

    @Label("冷藏温度")
    @Size(max=45)
    private String refrigeratingTemperature;

    @Label("sDoor")
    private String sDo;

    @Label("发货人联系方式")
    @Size(max=45)
    private String shipper;

    @Label("发货人姓名")
    @Size(max=45)
    private String shipperName;

    @Label("航线报价")
    @Size(max=24)
    private String shipPriceId;

    @Label("start车队报价")
    @Size(max=24)
    private String startFleetPriceId;

    @Label("sTime")
    private DateTime sTime;

    @Label("总运价")
    private Float totalPrice;

    @Label("通风开口")
    @Size(max=45)
    private String ventilation;

    @Label("条款")
    @Size(max=45)
    private String terms;

    @Label("起始港车队名称")
    @Size(max=45)
    private String startFleetName;


    @Label("目的港车队名称")
    @Size(max=45)
    private String destFleetName;

    @Label("箱型")
    @Size(max=45)
    private String containerType;

    @Label("货物类型")
    @Size(max=45)
    private String goodsType;

    @Label("货物名称")
    @Size(max=45)
    private String goodsName;

    public String getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(String goodsType) {
        this.goodsType = goodsType;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getContainerType() {
        return containerType;
    }

    public void setContainerType(String containerType) {
        this.containerType = containerType;
    }

    public String getStartFleetName() {
        return startFleetName;
    }

    public void setStartFleetName(String startFleetName) {
        this.startFleetName = startFleetName;
    }

    public String getDestFleetName() {
        return destFleetName;
    }

    public void setDestFleetName(String destFleetName) {
        this.destFleetName = destFleetName;
    }

    public String getTerms() {
        return terms;
    }

    public void setTerms(String terms) {
        this.terms = terms;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getVoyaeCode() {
        return voyaeCode;
    }

    public void setVoyaeCode(String voyaeCode) {
        this.voyaeCode = voyaeCode;
    }

    public String getVoyaeShipName() {
        return voyaeShipName;
    }

    public void setVoyaeShipName(String voyaeShipName) {
        this.voyaeShipName = voyaeShipName;
    }

    public String getVoyaeStartPortName() {
        return voyaeStartPortName;
    }

    public void setVoyaeStartPortName(String voyaeStartPortName) {
        this.voyaeStartPortName = voyaeStartPortName;
    }

    public String getVoyaeDestPortName() {
        return voyaeDestPortName;
    }

    public void setVoyaeDestPortName(String voyaeDestPortName) {
        this.voyaeDestPortName = voyaeDestPortName;
    }

    public String getBaseCompany() {
        return baseCompany;
    }

    public void setBaseCompany(String baseCompany) {
        this.baseCompany = baseCompany;
    }


    public String getBussinessCode() {
        return bussinessCode;
    }

    public void setBussinessCode(String bussinessCode) {
        this.bussinessCode = bussinessCode;
    }



    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getCommodity() {
        return commodity;
    }

    public void setCommodity(String commodity) {
        this.commodity = commodity;
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    public String getConsigneeName() {
        return consigneeName;
    }

    public void setConsigneeName(String consigneeName) {
        this.consigneeName = consigneeName;
    }



    public String getfDo() {
        return fDo;
    }

    public void setfDo(String fDo) {
        this.fDo = fDo;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }



    public DateTime getOrdertime() {
        return ordertime;
    }

    public void setOrdertime(DateTime ordertime) {
        this.ordertime = ordertime;
    }

    public String getOrderUser() {
        return orderUser;
    }

    public void setOrderUser(String orderUser) {
        this.orderUser = orderUser;
    }



    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getRefrigeratingTemperature() {
        return refrigeratingTemperature;
    }

    public void setRefrigeratingTemperature(String refrigeratingTemperature) {
        this.refrigeratingTemperature = refrigeratingTemperature;
    }

    public String getsDo() {
        return sDo;
    }

    public void setsDo(String sDo) {
        this.sDo = sDo;
    }

    public String getShipper() {
        return shipper;
    }

    public void setShipper(String shipper) {
        this.shipper = shipper;
    }

    public String getShipperName() {
        return shipperName;
    }

    public void setShipperName(String shipperName) {
        this.shipperName = shipperName;
    }

    public String getShipPriceId() {
        return shipPriceId;
    }

    public void setShipPriceId(String shipPriceId) {
        this.shipPriceId = shipPriceId;
    }

    public String getStartFleetPriceId() {
        return startFleetPriceId;
    }

    public void setStartFleetPriceId(String startFleetPriceId) {
        this.startFleetPriceId = startFleetPriceId;
    }

    public DateTime getsTime() {
        return sTime;
    }

    public void setsTime(DateTime sTime) {
        this.sTime = sTime;
    }

    public Float getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(Float totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getVentilation() {
        return ventilation;
    }

    public void setVentilation(String ventilation) {
        this.ventilation = ventilation;
    }



}

